package com.demo.service;

import com.demo.entity.Clue;
import com.baomidou.mybatisplus.extension.service.IService;
import com.demo.vo.ClueVo;
import com.demo.vo.PieData;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ClueService extends IService<Clue>{

    /**
     * 分页查询线索列表
     */
    PageInfo<ClueVo> queryClueByPage(Integer current, Integer pageSize);
    /**
     *添加线索
     */
    boolean save(Clue clue);
    /**
     * 编辑线索内容
     */
    boolean updateById(Clue clue);
    /**
     * 根据标识查询线索详情
     */
    ClueVo queryClueDetailInfoById(Integer id);
    /**
     * 查询线索跟踪饼图数据
     */
    List<PieData> queryNoteWayList();
    /**
     *线索转换客户失败
     */
    Boolean transformToCustomer(Integer clueId);
}
